#!/bin/sh
set -e

# 设置默认环境变量 —— 运行时传入的变量会覆盖这些默认值
export DEBUG="${DEBUG:-false}"
export LLM_API_KEY="${LLM_API_KEY:-fd348505107e4f4fafbd20ef1549d99a.6dZZpzn4uNhDvfin}"
export LLM_BASE_URL="${LLM_BASE_URL:-https://open.bigmodel.cn/api/paas/v4}"
export LLM_MODEL_NAME="${LLM_MODEL_NAME:-glm-4.5}"
export CORS="${CORS:-true}"

# 可选：打印当前配置（调试用）
echo " Starting application with:"
echo "   DEBUG=$DEBUG"
echo "   LLM_MODEL_NAME=$LLM_MODEL_NAME"
echo "   LLM_BASE_URL=$LLM_BASE_URL"
echo "   CORS=$CORS"
# 隐藏敏感信息
echo "   LLM_API_KEY=[REDACTED]"

# 切换到工作目录
cd /app

# 使用 exec 替换当前 shell 进程，让 main 接管 PID 1（推荐用于容器）
exec ./main
